/**
  * 构造函数
  */
var user=null;
function User(account,password,name,sex,balance){
    this.account = account;
    this.password = password;
    this.name = name;
    this.sex = sex;
    this.balance = balance;
 }
   //开始程序
   home();
 /**
  * [home 主界面]
  * @return {[type]} [description]
  */
function home(){
    var key = prompt('请选择你要进行的操作！\n1.登录\n2.注册\n3.退出');
    switch(key){
        case '1'://登录
        	login();
            break;
            
        case '2': //注册  
            register() ;
            break;

        case '3'://通过return退出整个程序
            return;
            default:
            alert("亲,输入有误!");
    }
    home();//递归
}
 /**
  * [login 登录]
  * @return {[type]} [description]
  */
function login(){
    if (user==null) {
        return alert('您还没注册过,快去注册吧乖！');
    }
    var account = prompt('请输入账号！');
    var passWord = prompt('请输入密码！');//判断密码账号是否匹配
    if (user.account!=account||passWord!=user.password) {   
        return alert('您的账号密码输入有误！');
    }
        alert('登录成功！');          //进入二级界面
    management();
}
/**
 * [management 二级界面]
 * @return {[type]} [description]
 */
function management(){
var key = prompt('个人中心界面\n1.查看用户信息\n2.查看余额\n3.充值\n4.退出个人中心');
    switch(key){
        case '1'://查看用户信息
          	draw();
         	break;
        case '2'://查看余额
        	alert('您的余额为'+user.balance);
         	break;
        case '3'://充值
       		save();
         	break;
        case '4'://退出循环
         return;
         default:
         alert('您的输入有误!');
    }
    draw();//递归
}

 /**
  * 充值
  */
function save(){
    var price =  prompt('请输入你要充值的金额')-0;//判断充值金额是否大于0
    if (price<=0) {
        return alert('您的输入有误！');
    }
    user.balance += price;
    alert('充值成功！');
}
 /**
  * 查看信息
  */
function draw(){
    var key=prompt('个人中心界面\n1.购买商品\n2.添加商品\n3.商品下架\n4.个人中心\n5.退出魔形商城');
    switch(key){
        case '1'://购买商品
          	buy();
         	break;
        case '2'://添加商品
        	add();
         	break;
        case '3'://商品下架
       		soldOut();
         	break;
        case '4'://个人中心
        	management();
        	break;	
        case '5'://退出魔形商城
         return;
         default:
         alert('您的输入有误!');
    }
    draw();//递归
}
/*
 	*下架商品
 * */
function soldOut(){
	var xiajia=prompt('请选择您要下架的商品\n1:小笼包\n2：山鼠\n3：地瓜\n4：萝卜\n5：土豆\n6：苹果\n7.暂时不想下架');
	switch (xiajia){
		case '1':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
			
			break;
		case '2':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
			
			break;
		case '3':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
			
			break;
		case '4':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
			
			break;
		case '5':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
			
			break;
		case '6':
			var count=prompt('确定要下架这种商品吗？\n1:确定下架\n2.在考虑考虑');
		
			break;
		case '7':
			return;
			default:
			break;
	}
	if (count==1) {
		alert('下架成功！');
	}else{
		alert('下架失败');
	}
}
/*
 添加商品
 * */
function add(){
	var addSp=prompt('请选择您要添加的商品\n1:小笼包\n2：山鼠\n3：地瓜\n4：萝卜\n5：土豆\n6：苹果\n7.不想添加');
	switch (addSp){
		case '1':
			var count=prompt('请输入您要添加的数量');
			break;
		case '2':
			var count=prompt('请输入您要添加的数量');
			break;
		case '3':
			var count=prompt('请输入您要添加的数量');
			break;
		case '4':
			var count=prompt('请输入您要添加的数量');
			break;
		case '5':
			var count=prompt('请输入您要添加的数量');
			break;
		case '6':
			var count=prompt('请输入您要添加的数量');
			break;
		case '7':
			return;
			default:
			break;
	}
	if (count==undefined) {
		alert('数量不能为空');
	}else{
		alert('您添加了'+count+'个这种商品!成功添加！');
	}
}
/*
	*购买商品 
*/
function buy(){
	var  commodity=prompt('请选择您想购买的商品\n1:鸡蛋\n2：鸭蛋\n3：鹅蛋\n4：天鹅蛋\n5：恐龙蛋\n6：鸽子蛋\n7.不想买退出');
	switch (commodity){
		case '1':
			var count=prompt('请输入您要购买的数量');
			break;
		case '2':
			var count=prompt('请输入您要购买的数量');
			break;
		case '3':
			var count=prompt('请输入您要购买的数量');
			break;
		case '4':
			var count=prompt('请输入您要购买的数量');
			break;
		case '5':
			var count=prompt('请输入您要购买的数量');
			break;
		case '6':
			var count=prompt('请输入您要购买的数量');
			break;
		case '7':
			return;
			default:
			break;
	}
	if (count<=0) {
		alert('数量不能为空');
	}else{
		alert('您购买了'+count+'个这种商品！由于数量多不想能退款！');
	}
}
 /**
  * 注册
  */
function register(){
    var account = prompt('请输入您的账号!');//账号和密码不能为空
    if (account=='') {
      return alert('您的账号和密码不能为空！');
    }
    var password = prompt('请输入您的密码!');
    var passwordTow = prompt('请再次输入密码!'); //验证密码
    if(password==""||password != passwordTow){
      	return alert('您两次输入的密码有问题！');
    }
    var name = prompt('请输入您的名字!');
    var sex = prompt('请输入您的性别!');
    var balance = prompt('请输入您的注册金额!')-0;
    user = new User(account,password,name,sex,balance);
    alert("创建成功！");
 }